<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BEnum</title>
		<link href="../style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1>BEnum</h1>
		<p>Inherites from<a href="BObject.html">BObject</a></p>
		<p id="resume"></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BEnum(const BString&)">BEnum</a>(const BString& name);</td></tr>
			<tr><td align="right"></td><td><a href="#~BEnum()">~BEnum</a>();</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#copy(const BEnum*)">copy</a>(const BEnum* other);</td></tr>
			<tr><td align="right">virtual BEnum* </td><td><a href="#clone()">clone</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#empty()">empty</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#append(const char*,int)">append</a>(const char* key, int value = -1);</td></tr>
			<tr><td align="right">bool </td><td><a href="#append(const BString&,int)">append</a>(const BString& key, int value = -1);</td></tr>
			<tr><td align="right">bool </td><td><a href="#contain(const char*)">contain</a>(const char* key) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#contain(const BString&)">contain</a>(const BString& key) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#remove(const char*)">remove</a>(const char* key);</td></tr>
			<tr><td align="right">bool </td><td><a href="#remove(const BString&)">remove</a>(const BString& key);</td></tr>
			<tr><td align="right">bool </td><td><a href="#clear()">clear</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#keyCount()">keyCount</a>() const;</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#key(int)">key</a>(int index) const;</td></tr>
			<tr><td align="right">int </td><td><a href="#indexOfValue(int)">indexOfValue</a>(int value) const;</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#keyOfValue(int)">keyOfValue</a>(int value) const;</td></tr>
			<tr><td align="right">int </td><td><a href="#value(int)">value</a>(int index) const;</td></tr>
			<tr><td align="right">int </td><td><a href="#value(const char*)">value</a>(const char* key) const;</td></tr>
			<tr><td align="right">int </td><td><a href="#value(const BString&)">value</a>(const BString& key) const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#input(const BString&, const BValue&)">input</a>(const BString& text, const BValue& value);</td></tr>
			<tr><td align="right">using </td><td><a href="#BObject::query;()">BObject::query;</a></td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#query(const BString&, BValue&)">query</a>(const BString& text, BValue& value) const;</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description :</h2>
		</div>
		<h2 id="docs">Member Documentation :</h2>
		<div id="BEnum(const BString&)">
			<h3>BEnum(const BString&amp; name);</h3>
		</div>
		<div id="~BEnum()">
			<h3>~BEnum();</h3>
		</div>
		<div id="copy(const BEnum*)">
			<h3>virtual void copy(const BEnum* other);</h3>
		</div>
		<div id="clone()">
			<h3>virtual BEnum* clone() const;</h3>
		</div>
		<div id="empty()">
			<h3>bool empty() const;</h3>
		</div>
		<div id="append(const char*,int)">
			<h3>bool append(const char* key, int value = -1);</h3>
		</div>
		<div id="append(const BString&,int)">
			<h3>bool append(const BString&amp; key, int value = -1);</h3>
		</div>
		<div id="contain(const char*)">
			<h3>bool contain(const char* key) const;</h3>
		</div>
		<div id="contain(const BString&)">
			<h3>bool contain(const BString&amp; key) const;</h3>
		</div>
		<div id="remove(const char*)">
			<h3>bool remove(const char* key);</h3>
		</div>
		<div id="remove(const BString&)">
			<h3>bool remove(const BString&amp; key);</h3>
		</div>
		<div id="clear()">
			<h3>bool clear();</h3>
		</div>
		<div id="keyCount()">
			<h3>int keyCount() const;</h3>
		</div>
		<div id="key(int)">
			<h3>const BString&amp; key(int index) const;</h3>
		</div>
		<div id="indexOfValue(int)">
			<h3>int indexOfValue(int value) const;</h3>
		</div>
		<div id="keyOfValue(int)">
			<h3>const BString&amp; keyOfValue(int value) const;</h3>
		</div>
		<div id="value(int)">
			<h3>int value(int index) const;</h3>
		</div>
		<div id="value(const char*)">
			<h3>int value(const char* key) const;</h3>
		</div>
		<div id="value(const BString&)">
			<h3>int value(const BString&amp; key) const;</h3>
		</div>
		<div id="input(const BString&, const BValue&)">
			<h3>virtual bool input(const BString&amp; text, const BValue&amp; value);</h3>
		</div>
		<div id="BObject::query;()">
			<h3>using BObject::query;</h3>
		</div>
		<div id="query(const BString&, BValue&)">
			<h3>virtual bool query(const BString&amp; text, BValue&amp; value) const;</h3>
		</div>
	</body>
</html>